Towards an Agent Programming Language

نویسنده

  • Corrado Santoro
چکیده

This paper is an analysis of the characteristics of software agents and multi-agent systems aiming at deriving the basic concepts and capabilities that a “good” agent programming language should have. The paper deals with this topic from two different point of views: it analyzes agent’s properties in order to understand which language constructs and abstractions could be worth, and then refines this analysis by exploiting agent meta-models provided by agent-oriented software engineering methodologies. Even if the objective is quite ambitious, the concepts derived can be considered a starting point for a work leading to the specification and implementation of a mainstream agent programming language.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Towards a Virtual Reality Intelligent Agent Language

In this paper we present a first approach to VAL, an implementation-independent agentoriented programming language. It allows developers to write agent representation code in a conceptual level, focusing specifically upon the agent’s definition requirements. VAL code is not in any way related to the agent system’s architecture and implementation, allowing agent definitions to be portable betwee...

متن کامل

Towards Active Logic Programming

In this paper we present the new logic programming language DALI, aimed at defining agents and agent systems. A main design objective for DALI has been that of introducing in a declarative fashion all the essential features, while keeping the language as close as possible to the syntax and semantics of the plain Horn–clause language. Special atoms and rules have been introduced, for representin...

متن کامل

Features JACK Intelligent Agents - Components for Intelligent Agents in Java

Agent-based computing is rapidly maturing from a relatively obscure existence in research labs towards an accepted and valued technology in industry. A sure sign of this transformation is the emergence of commercial tools for the development of agentbased software. In this issue we feature two articles that describe such tools. Although they both have a strong relationship to the Java programmi...

متن کامل

Using Jason to Develop a Team of Cowboys (a preliminary design for Agent Contest 2008)

This document describes an overview of a multi-agent system formed by a team of cowboys to compete in the Multi-Agent Programming Contest 2008 (the “Cows and Herders” scenario). In the two previous contests we tested and improved Jason , the interpreter for an agent programming language used to implement the MAS. Jason [2] is an agent platform based on an extension of an agent-oriented programm...

متن کامل

A General-Purpose Probabilistic Language

1.1 Introduction In a rational programming language, a program specifes a situation encountered by an agent; evaluating the program amounts to computing what a rational agent would believe or do in the situation. Rational programming combines the advantages of declarative representations with features of programming languages such as modularity, compositionality, and type systems. A system desi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009